/*
 * FileName: HiddenIterator.java
 * Author:   zzw
 * Date:     2018年06月08日
 * Description:
 */
package com.zzw.thread;

import java.util.HashSet;
import java.util.Random;
import java.util.Set;

/**
 * 〈〉<br>
 * 〈〉
 *
 * @author zzw
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本]（可选）
 */
public class HiddenIterator {

    private final Set<Integer> set = new HashSet<>();

    public synchronized void add(Integer i){
        set.add(i);
    }

    public synchronized void remove(Integer i){
        set.remove(i);
    }

    public void addTenThings(){
        Random r = new Random();
        for (int i = 0;i < 10;i ++){
            add(r.nextInt());
            System.out.println("" + set);
        }
    }
}
